Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F7 USA F8 USA F9 USA F10 USA F31 USA F1 USA F2 USA F3 USA F11 USA F23 USA F24 USA F5 USA F6 USA F32 USA F27 Usa F12 Usa F13 USA F28 USA F11 USA F3 France F7 France F5 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F10 USA F5 USA F10 USA F1 USA F2 Mexico F1 USA F8 USA F14 USA F15 USA F8 Canada F1 Canada F2 USA F12 USA F17 USA F18 France F11 Dallas Challenger Optimus Maia Open - Maia Heilbronn Open - Heilbronn Tatra Banka Open - Bratislava Hamburg Challenger - Hamburg Scottish Tennis Championship - Edinburgh VI Open Banc Agricol - Andorra Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead IPP Open - Helsinki USTA Freeman Men's Challenger - Joplin The LTA Cardiff Challenger - Cardiff Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Schickendanz Open - Furth The Surbiton Trophy - Surbiton 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver Lamberts Open by Stawag - Aachen WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Casino Lugano - Lugano USTA Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa II Naples ITG Challenger - Naples Baden Open - Karlsruhe The Surbiton Trophy - Surbiton The Comercia Challenger - Aptos Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Baton Rouge Pro Tennis Classic - Baton Rouge San Remo Tennis Cup - San Remo Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Open D'Orleans - Orleans The Mercedes Benz of Calabasas - Calabasas National Bank Men's Rimouski Challenger - Rimouski Sarajevo Challenger Johannesburg Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Winnetka Challenger Pozoblanco Challenger Aptos Challenger Recanati Challenger Tiburon Challenger Calabasas Challenger Jersey Challenger Rimouski Challenger Savannah Challenger San Remo Challenger Turin Challenger Lexington Challenger Recanati Challenger Vancouver Challenger Fifth Third Bank Tennis Classic - Lexington Izmir Challenger BMW Tennis Championship - Sunrise Calabasas Challenger Ortisei Challenger Bratislava Challenger Champaign Challenger Dallas Challenger Prostejov Challenger Nottingham Challenger Turin Challenger Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Tulsa Challenger Lubbock Challenger - Lubbock Challenger 42 - Andrezieux Tiburon Challenger Internationaux du Doubs - Besancon Dallas Challenger Fergana Challenger - Fergana Neride Prague Indoor - Prague Challenger Banque Nationale - Granby Levene Gouldin & Thompson Tennis Challenger - Binghamton XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh ECM Cup - Prague The Surbiton Trophy - Surbiton Tallahassee Challenger Sarasota Challenger JSM Challenger of Champaign - Urbana Milano Challenger-Jameson Cup - Milan Savannah Challenger III Challenger Continenal Plaza - Puerto Vallarta The Joyce Eisenberg Jerusalem Open - Jerusalem FILA Challenger Biella - Biella Tallahassee Tennis Challenger - Tallahassee USTA Men's Challenger of Dallas - Dallas Ramat Hasharon Challenger Winnetka Challenger 2002 USTA Challenger of Calabasas - Calabasas Vancouver Challenger Aptos Challenger TED Open Istanbul - Istanbul The $50,000 Pro Challenger at Calabasas - Calabasas Istanbul Challenger Sacramento Challenger Jameson Cup - Milan Open de Montauban - Montauban Charlottesville Challenger International Bavarian Championship - Eckental Open de l'Isere - Grenoble Knoxville Challenger Champaign Challenger GHI Bronx Tennis Classic - Bronx Okal Cup - International Bavarian Championship - Eckental San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon VII Open Banc Agricol - Andorra The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux The Manchester Trophy - Manchester Open de Franche Comte - Besancon Ciudad de Pozoblanco Open Diputacion - Cordoba Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Maui Challenger JSM Challenger - Champaign Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Dallas Challenger Zagreb Open - Zagreb Rimouski Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bangkok Challenger Korat Challenger St. Brieuc Challenger Furth Challenger The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Manchester Challenger Binghamton Challenger Lexington Challenger Gemax Samsung Open 2004 - Belgrade Tallahassee Challenger Prostejov Challenger The LTA Wrexham Challenger - Wrexham Napa Challenger Sacramento Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Geneva Challenger Honolulu Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Busan Open - Busan Irving Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Nottingham Challenger Tiburon Challenger 2004 USTA Challenger of Calabasas - Calabasas Aptos Challenger St. Remy Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Intersport Heilbronn Open - Heilbronn Ilkley Challenger Chuncheon Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Nuembrecht Challenger - Nuembrecht Aptos Challenger Tiburon Challenger Sacramento Challenger I Open de Tenis Comunidad de Madrid - Madrid USTA Challenger of North Miami Beach - North Miami Beach Fairfield Challenger Wiesmann Roadster Open - Nuembrecht Tulsa Challenger XI Open International D'Andorra - Andorra Charlottesville Challenger Knoxville Challenger Bangkok Challenger Bangkok Challenger Black Forest Open 2004 - Freudenstadt Pekao Open 2004 - Szczecin College Station Challenger - College Station Open de L'Isere - Grenoble Tiburon Challenger - Tiburon Maui Challenger Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon 2005 Freeman Men's Challenger - Joplin Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise Winnetka Challenger Torneo Internacional Challenger Fila 2005 - Leon XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Powder Byrne Trophy - Surbiton Ostrava Open 2005 - Ostrava 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton XI Venice Open - Venice Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Classic - Bronx IPP Geneva Trophy - Geneva Milan Challenger The Natrel's Challenger of Granby - Granby Orleans Challenger IPP Open - Helsinki Okal Cup 2001 International Bavarian Championships - Eckental Smith Barney Men's Challenger - Covington Sarasota Challenger Ethias Tennis Trophy - Mons Lambertz Open - Aachen IPP Open - Helsinki Neride Prague Indoor - Prague Logopak Challenger 2005 - Lubeck Columbus Challenger Tatra Banka Open - Bratislava Music City Challenger - Nashville Sarajevo Open - Sarajevo Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn Tiburon Challenger Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington Intersport Heilbronn Open - Heilbronn Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville 2002 FSE Challenger - Tarzana AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Champaign Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba 2007 Nielsen Pro Tennis Championship - Winnetka Open D'Orleans - Orleans Voit Mexico City Open - Mexico City Lexington Challenger Challenger Banque Nationale Rimouski - Rimouski Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville XL Bermuda Open - Bermuda Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Tallahassee Tennis Challenger - Tallahassee Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Meridiana Sardegna Open - Olbia Fifth Third Bank Tennis Championships - Lexington PrivatBank Cup - Dnepropetrovsk Internationaux de Tennis de Brest - Brest Open de Franche Comte - Besancon Isla de Lanzarote - Lanzarote Genova Open Challenger - Genova Charlottesville Challenger Open Sainte-Victoire - Aix-En-Provence Heilbronn Open - Heilbronn Sporting Challenger 2003 - Turin The Powder Byrne Trophy - Surbiton The Comercia Bank Challenger - Aptos 2001 Eddleman USTA Challenger - Birmingham Heilbronn Open - Heilbronn Ford Tennis Championships - Louisville President's Cup - Astana Caversham International Tennis Tournament - Jersey 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Ciur Pribram Challenger - Pribram Dunlop World Challenge - Toyota Crystal Cup 1998 - Portoroz Warsteiner Challenger Wolfsburg - Wolfsburg Dallas Challenger Warsteiner Challenger Lubeck - Lubeck XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Wolfsburg Challenger Cherbourg Challenger Baton Rouge Challenger USTA/Adtech Challenger - Boston Roma Open Challenger - Rome Rhodes Challenger Steelers Cup - Kosice Savannah Challenger XL Bermuda Open - Bermuda Akbank Private Banking-TED Open - Istanbul Tatra Banka Open 2003 - Bratislava Reggio Emilia Challenger dBI Tennis Challenger - Binghamton Jameson Cup - Milan Lexington Challenger Naples Challenger - Naples Segovia Challenger Vancouver Challenger Open de L'Isere (Open 38) - Grenoble St. Remy Challenger Tulsa Challenger Mons Challenger Sacramento Challenger Tampere Challenger - Tampere Medicor Open - Budapest Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Drummondville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Dallas Challenger Bergamo Challenger Belgrade Challenger Salinas Challenger Sunrise Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Baton Rouge Challenger TED Open - Istanbul Sarasota Challenger Carson Challenger Ojai Challenger Winnetka Challenger Challenger 42 - Andrezieux Pozoblanco Challenger Northern Electric Open 1999 - Newcastle Aptos Challenger Internationaux de Bretagne - Brest Istanbul Challenger Binghamton Challenger Warsteiner Challenger Lubeck - Lubeck St. Remy Challenger ECU Prague Open - Prague Baden Open - Ettlingen Knoxville Challenger Talahassee Challenger Bath Challenger The Wright Financial Group, Inc. Challenger - Champaign St. Brieuc Challenger Athens Challenger Internazionali de Tennis di Bergamo - Bergamo Tallahassee Challenger Scania Stockholm Open - Stockholm Sarasota Challenger Savannah Challenger South African Airways Tennis Open - Durban Alessandria Challenger Winnetka Challenger Seoul Challenger Pozoblanco Challenger Tunis Open - Tunis Abierto Internacional de Salinas 'Dario Expreso' - Salinas Binghamton Challenger Sacramento Challenger Heilbronn Challenger BMW Tennis Championship - Sunrise Carson Challenger Charlottesville Challenger USTA Illinois Challenger - Champaign Kyoto Challenger Moncton Men's Challenger - Moncton Geneva Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Helsinki Challenger Honolulu Challenger Izmir Challenger Geneva Challenger Tallahassee Challenger The Nottingham Open - Nottingham Dallas Challenger Aptos Challenger Rado Swiss Open - Gstaad Sybase Open - San Jose President's Cup 1999 - Tashkent CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Rado Swiss Open - Gstaad Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Ostrava Davidoff Swiss Indoors - Basel Milan Indoors - Milan Gold Flake Open - Chennai Allianz Suisse Open - Gstaad RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Arizona Men's Tennis Championships - Scottsdale UBS Open Gstaad - Gstaad U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Japan Open - Tokyo RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm Sybase Open - San Jose Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Tata Open 2002 - Chennai Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle The Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Apia International - Sydney US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Citi Open - Washington Citrix Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Chennai Open - Chennai US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, 1R, SUI-AUS 2-3 Wimbledon - London U.S. Open (juniors) River Oaks International Tennis Tournament - Houston U.S. Open - New York French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, SUI-BLR 5-0 U.S. Open - New York Davis Cup, World Group, PO, SUI-GBR 5-0